sequester oneself from society sequester oneself from the world
Related Translations:
与世隔绝: retire [shut oneself; withdraw] into one's shell; be cut off from the outside world; be cut off from the rest of the world; be isolated from the world [the rest of the world]; be kept shut